A Dependent Type Theory with Names and Binding

نویسندگان

  • Ulrich Schöpp
  • Ian Stark
چکیده

We consider the problem of providing formal support for working with abstract syntax involving variable binders. Gabbay and Pitts have shown in their work on Fraenkel-Mostowski (FM) set theory how to address this through first-class names: in this paper we present a dependent type theory for programming and reasoning with such names. Our development is based on a categorical axiomatisation of names, with freshness as its central notion. An associated adjunction captures constructions known from FM theory: the freshness quantifier N, name-binding, and unique choice of fresh names. The Schanuel topos — the category underlying FM set theory — is an instance of this axiomatisation. Working from the categorical structure, we define a dependent type theory which it models. This uses bunches to integrate the monoidal structure corresponding to freshness, from which we define novel multiplicative dependent products Π∗ and sums Σ∗, as well as a propositions-as-types generalisation H of the freshness quantifier.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Names and binding in type theory

Names and name-binding are useful concepts in the theory and practice of formal systems. In this thesis we study them in the context of dependent type theory. We propose a novel dependent type theory with primitives for the explicit handling of names. As the main application, we consider programming and reasoning with abstract syntax involving variable binders. Gabbay and Pitts have shown that ...

متن کامل

A dependent nominal type theory

Nominal abstract syntax is an approach to representing names and binding pioneered by Gabbay and Pitts. So far nominal techniques have mostly been studied using classical logic or model theory, not type theory. Nominal extensions to simple, dependent and ML-like polymorphic languages have been studied, but decidability and normalization results have only been established for simple nominal type...

متن کامل

Translation of English Brand Names into Persian: Type of translation and font size in focus

Abstract The aim of this study was to find the appropriate type of translation of English brand names Iranian consumers prefer, i.e. phonetic, semantic and phonosemantic types of translation. Also, it was aimed at examining the type of font size Iranian consumers tends to see on packages of English products. To this end, the distinction between male and female participants as well as the partic...

متن کامل

Translation of English Brand Names into Persian: Type of translation and font size in focus

Abstract The aim of this study was to find the appropriate type of translation of English brand names Iranian consumers prefer, i.e. phonetic, semantic and phonosemantic types of translation. Also, it was aimed at examining the type of font size Iranian consumers tends to see on packages of English products. To this end, the distinction between male and female participants as well as the partic...

متن کامل

A Dependent Type Theory with Abstractable Names

This paper describes a version of Martin-Löf’s dependent type theory extended with names and constructs for freshness and name-abstraction derived from the theory of nominal sets. We aim for a type theory for computing and proving (via a Curry-Howard correspondence) with syntactic structures which captures familiar, but informal, ‘nameful’ practices when dealing with binders.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004